temporary dental restoration - Spanish English Dictionary